﻿namespace SharpGL.SceneGraph.Primitives.Text
{
    /// <summary>
    /// The horizonta text alignment.
    /// </summary>
    public enum HorizontalAlignment
    {
        /// <summary>
        /// Left.
        /// </summary>
        Left = 0,

        /// <summary>
        /// Center.
        /// </summary>
        Center = 1,

        /// <summary>
        /// Right.
        /// </summary>
        Right = 2
    }

    /// <summary>
    /// The vertical text alignment.
    /// </summary>
    public enum VerticalAlignment
    {
        /// <summary>
        /// Top.
        /// </summary>
        Top = 0,

        /// <summary>
        /// Center.
        /// </summary>
        Center = 1,

        /// <summary>
        /// Bottom.
        /// </summary>
        Bottom = 2
    }

    /// <summary>
    /// The depth text alignment.
    /// </summary>
    public enum DepthAlignment
    {
        /// <summary>
        /// Near.
        /// </summary>
        Near = 1,

        /// <summary>
        /// Center.
        /// </summary>
        Center = 2,

        /// <summary>
        /// Far.
        /// </summary>
        Far = 3
    }
}
